#! /usr/bin/env python2  
# encoding=utf-8
import sys
reload(sys) 
sys.setdefaultencoding('utf8')
import os
ScriptPath = os.path.split( os.path.realpath( sys.argv[0] ) )[0]
import ConfigParser
import employee_contract_over
import lift_counts
import main_contract_over
import use_company_lift_count
import main_certificate_over
import check_lift_over_time_event
import month_compute_risk_score


def main():
    print u"开始更新计算字段"
    # 更新维保员工合同到期：已经到期的不会因为时间改回来，手动改
    employee_contract_over.main()
    # 更新电梯计算字段
    lift_counts.main()
    # 更新维保合同到期
    main_contract_over.main()
    # 更新使用单位电梯数量
    use_company_lift_count.main()
    # 更新维保证书到期：已经到期的也会因为时间修改变为未到期
    main_certificate_over.main()
    # 每日执行：超期未检电梯生成扣分事件，每月重复不计算
    check_lift_over_time_event.main()
    # 每月2号执行：计算风险评测评分
    month_compute_risk_score.main()
    print u"更新完成"

if __name__ == '__main__':
    main()